﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MvcEngine.Core.Content;
using MvcEngine.Core.Pagination;

namespace MvcEngine.Core.Repositories
{
    public interface IContainerRepository 
    {
        Container Get(Guid id);

        Container Get(string markupId, Guid siteId);
        
        IList<Container> GetAll(Guid siteId);
        
        void Add(Container entity);
        
        void Delete(Guid id);
        
        void DeleteAll();
    }
}
